home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Camera(HFS) ••• / Camera(HFS) еее.rsrc / CODE_4.txt < prev    next >
Text File  |  1990-01-01  |  25KB  |  411 lines

  1. # near model CODE resource
  2. # jump table entries: 496-496 (1 of them)
  3. export_62:
  4. 00000000  4E56 FEF4                link       A6, -0x010C
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 0000000C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8. 00000010  41ED FD7C                lea.l      A0, [A5 - 0x284]
  9. 00000014  2F08                     move.l     -[A7], A0
  10. 00000016  A86E                     syscall    InitGraf
  11. 00000018  A8FE                     syscall    InitFonts
  12. 0000001A  A912                     syscall    InitWindows
  13. 0000001C  3F3C FFFF                move.w     -[A7], 0xFFFF
  14. 00000020  4267                     clr.w      -[A7]
  15. 00000022  201F                     move.l     D0, [A7]+
  16. 00000024  A032                     syscall    FlushEvents
  17. 00000026  A9CC                     syscall    TEInit
  18. 00000028  42A7                     clr.l      -[A7]
  19. 0000002A  A97B                     syscall    InitDialogs
  20. 0000002C  A930                     syscall    InitMenus
  21. 0000002E  42A7                     clr.l      -[A7]
  22. 00000030  2F3A 0132                move.l     -[A7], [PC + 0x132 /* 00000164, value 0x434E4647 'CNFG' */]
  23. 00000034  3F3C 012C                move.w     -[A7], 0x12C
  24. 00000038  A9A0                     syscall    GetResource
  25. 0000003A  285F                     movea.l    A4, [A7]+
  26. 0000003C  2054                     movea.l    A0, [A4]
  27. 0000003E  2B50 FD92                move.l     [A5 - 0x26E], [A0]
  28. 00000042  7011                     moveq.l    D0, 0x11
  29. 00000044  41ED FD92                lea.l      A0, [A5 - 0x26E]
  30. 00000048  7201                     moveq.l    D1, 0x01
  31. 0000004A  0241 0001                andi.w     D1, 0x1
  32. 0000004E  3400                     move.w     D2, D0
  33. 00000050  0242 0007                andi.w     D2, 0x7
  34. 00000054  E648                     lsr        D0.w, 3
  35. 00000056  41F0 0000                lea.l      A0, [A0 + D0.w]
  36. 0000005A  70FE                     moveq.l    D0, 0xFFFFFFFE
  37. 0000005C  E538                     rol        D0.b, D2
  38. 0000005E  E529                     lsl        D1.b, D2
  39. 00000060  C110                     and.b      [A0], D0
  40. 00000062  8310                     or.b       [A0], D1
  41. 00000064  2F0C                     move.l     -[A7], A4
  42. 00000066  A9A3                     syscall    ReleaseResource
  43. 00000068  1F3C 0001                move.b     -[A7], 0x1
  44. 0000006C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  45. 00000070  2B6D FCAE FF4E           move.l     [A5 - 0xB2], [A5 - 0x352]
  46. 00000076  42A7                     clr.l      -[A7]
  47. 00000078  3F3C 012C                move.w     -[A7], 0x12C
  48. 0000007C  A9BF                     syscall    GetRMenu
  49. 0000007E  2B5F FEF0                move.l     [A5 - 0x110], [A7]+
  50. 00000082  2F2D FEF0                move.l     -[A7], [A5 - 0x110]
  51. 00000086  2F3A 00D8                move.l     -[A7], [PC + 0xD8 /* 00000160, value 0x44525652 'DRVR' */]
  52. 0000008A  A94D                     syscall    AppendResMenu/AddResMenu
  53. 0000008C  2F2D FEF0                move.l     -[A7], [A5 - 0x110]
  54. 00000090  4267                     clr.w      -[A7]
  55. 00000092  A935                     syscall    InsertMenu
  56. 00000094  42A7                     clr.l      -[A7]
  57. 00000096  3F3C 012D                move.w     -[A7], 0x12D
  58. 0000009A  A9BF                     syscall    GetRMenu
  59. 0000009C  2B5F FEF4                move.l     [A5 - 0x10C], [A7]+
  60. 000000A0  2F2D FEF4                move.l     -[A7], [A5 - 0x10C]
  61. 000000A4  4267                     clr.w      -[A7]
  62. 000000A6  A935                     syscall    InsertMenu
  63. 000000A8  42A7                     clr.l      -[A7]
  64. 000000AA  3F3C 012E                move.w     -[A7], 0x12E
  65. 000000AE  A9BF                     syscall    GetRMenu
  66. 000000B0  2B5F FEF8                move.l     [A5 - 0x108], [A7]+
  67. 000000B4  2F2D FEF8                move.l     -[A7], [A5 - 0x108]
  68. 000000B8  4267                     clr.w      -[A7]
  69. 000000BA  A935                     syscall    InsertMenu
  70. 000000BC  42A7                     clr.l      -[A7]
  71. 000000BE  3F3C 0131                move.w     -[A7], 0x131
  72. 000000C2  A9BF                     syscall    GetRMenu
  73. 000000C4  2B5F FEFC                move.l     [A5 - 0x104], [A7]+
  74. 000000C8  2F2D FEFC                move.l     -[A7], [A5 - 0x104]
  75. 000000CC  4267                     clr.w      -[A7]
  76. 000000CE  A935                     syscall    InsertMenu
  77. 000000D0  486D FD10                pea.l      [A5 - 0x2F0]
  78. 000000D4  A851                     syscall    SetCursor
  79. 000000D6  422D FFFE                clr.b      [A5 - 0x2]
  80. 000000DA  422D FFFF                clr.b      [A5 - 0x1]
  81. 000000DE  700B                     moveq.l    D0, 0x0B
  82. 000000E0  3200                     move.w     D1, D0
  83. 000000E2  E641                     asr        D1.w, 3
  84. 000000E4  41ED FD92                lea.l      A0, [A5 - 0x26E]
  85. 000000E8  0130 1000                btst       [A0 + D1.w], D0
  86. 000000EC  6704                     beq        +0x6 /* 000000F2 */
  87. 000000EE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  88. label000000F2:
  89. 000000F2  4267                     clr.w      -[A7]
  90. 000000F4  4267                     clr.w      -[A7]
  91. 000000F6  4EBA 0070                jsr        [PC + 0x70 /* 00000168 */]
  92. 000000FA  101F                     move.b     D0, [A7]+
  93. 000000FC  6706                     beq        +0x8 /* 00000104 */
  94. 000000FE  4EED 01E2                jmp        [A5 + 0x1E2 /* export_56 */]
  95. 00000102  0000 4EBA                ori.b      D0, 0xBA
  96. // begin alternate branch 00000104-0000010C
  97. label00000104:
  98. 00000104  4EBA 0236                jsr        [PC + 0x236 /* 0000033C */]
  99. 00000108  486E FEFA                pea.l      [A6 - 0x106]
  100. // end alternate branch 00000104-0000010C
  101. label00000104: // (misaligned)
  102. 00000106  0236 486E FEFA           andi.b     [A6 + A7 * 8 - 0x6], 0x6E /* 'n' */
  103. 0000010C  486E FEF8                pea.l      [A6 - 0x108]
  104. 00000110  486E FEF4                pea.l      [A6 - 0x10C]
  105. 00000114  A9F5                     syscall    GetAppParms
  106. 00000116  41ED FE42                lea.l      A0, [A5 - 0x1BE]
  107. 0000011A  43EE FEFA                lea.l      A1, [A6 - 0x106]
  108. 0000011E  7010                     moveq.l    D0, 0x10
  109. label00000120:
  110. 00000120  20D9                     move.l     [A0]+, [A1]+
  111. 00000122  5340                     subq.w     D0, 1
  112. 00000124  6EFA                     bgt        -0x4 /* 00000120 */
  113. 00000126  701E                     moveq.l    D0, 0x1E
  114. 00000128  3200                     move.w     D1, D0
  115. 0000012A  E641                     asr        D1.w, 3
  116. 0000012C  41ED FD92                lea.l      A0, [A5 - 0x26E]
  117. 00000130  0130 1000                btst       [A0 + D1.w], D0
  118. 00000134  670A                     beq        +0xC /* 00000140 */
  119. 00000136  2F2D FF4E                move.l     -[A7], [A5 - 0xB2]
  120. 0000013A  486E FEFA                pea.l      [A6 - 0x106]
  121. 0000013E  A91A                     syscall    SetWTitle
  122. label00000140:
  123. 00000140  4267                     clr.w      -[A7]
  124. 00000142  41EE FEFA                lea.l      A0, [A6 - 0x106]
  125. 00000146  2F08                     move.l     -[A7], A0
  126. 00000148  486D FDBE                pea.l      [A5 - 0x242]
  127. 0000014C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  128. 00000150  3E1F                     move.w     D7, [A7]+
  129. 00000152  422D FD91                clr.b      [A5 - 0x26F]
  130. 00000156  4CDF 1080                movem.l    D7,A4, [A7]+
  131. 0000015A  4E5E                     unlink     A6
  132. 0000015C  2E9F                     move.l     [A7], [A7]+
  133. 0000015E  4E75                     rts
  134. 00000160  4452                     neg.w      [A2]
  135. 00000162  5652                     addq.w     [A2], 3
  136. 00000164  434E                     chk.w      D1, A6
  137. 00000166  4647                     not.w      D7
  138. fn00000168:
  139. 00000168  4E56 FF92                link       A6, -0x006E
  140. 0000016C  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  141. 00000170  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  142. 00000176  486D FDA8                pea.l      [A5 - 0x258]
  143. 0000017A  3F3C 0004                move.w     -[A7], 0x4
  144. 0000017E  3F3C 0018                move.w     -[A7], 0x18
  145. 00000182  3F3C 02CC                move.w     -[A7], 0x2CC
  146. 00000186  3F3C 0164                move.w     -[A7], 0x164
  147. 0000018A  A8A7                     syscall    SetRect
  148. 0000018C  486D FDA0                pea.l      [A5 - 0x260]
  149. 00000190  3F3C 000F                move.w     -[A7], 0xF
  150. 00000194  3F3C 000F                move.w     -[A7], 0xF
  151. 00000198  3F3C 02D0                move.w     -[A7], 0x2D0
  152. 0000019C  3F3C 012E                move.w     -[A7], 0x12E
  153. 000001A0  A8A7                     syscall    SetRect
  154. 000001A2  4267                     clr.w      -[A7]
  155. 000001A4  42A7                     clr.l      -[A7]
  156. 000001A6  486D FD9A                pea.l      [A5 - 0x266]
  157. 000001AA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  158. 000001AE  3E1F                     move.w     D7, [A7]+
  159. 000001B0  3B6D FD9A FDBA           move.w     [A5 - 0x246], [A5 - 0x266]
  160. 000001B6  3B6D FD9A FDBC           move.w     [A5 - 0x244], [A5 - 0x266]
  161. 000001BC  3B6D FD9A FDBE           move.w     [A5 - 0x242], [A5 - 0x266]
  162. 000001C2  3B7C 013A FDC2           move.w     [A5 - 0x23E], 0x13A
  163. 000001C8  3B7C 013A FE02           move.w     [A5 - 0x1FE], 0x13A
  164. 000001CE  3B7C 013A FE42           move.w     [A5 - 0x1BE], 0x13A
  165. 000001D4  41ED FD80                lea.l      A0, [A5 - 0x280]
  166. 000001D8  43FA 015C                lea.l      A1, [PC + 0x15C /* 00000336, value 0x44F7065, pstring "Open" */]
  167. 000001DC  20D9                     move.l     [A0]+, [A1]+
  168. 000001DE  3091                     move.w     [A0], [A1]
  169. 000001E0  422D FDB1                clr.b      [A5 - 0x24F]
  170. 000001E4  4267                     clr.w      -[A7]
  171. 000001E6  A994                     syscall    CurResFile
  172. 000001E8  3B5F FD9C                move.w     [A5 - 0x264], [A7]+
  173. 000001EC  102E 0008                move.b     D0, [A6 + 0x8]
  174. 000001F0  6700 00FE                beq        +0x100 /* 000002F0 */
  175. 000001F4  3D6D FD9A FFBE           move.w     [A6 - 0x42], [A5 - 0x266]
  176. 000001FA  426E FFC4                clr.w      [A6 - 0x3C]
  177. 000001FE  42AE FFBA                clr.l      [A6 - 0x46]
  178. 00000202  4267                     clr.w      -[A7]
  179. 00000204  41EE FFA8                lea.l      A0, [A6 - 0x58]
  180. 00000208  2F08                     move.l     -[A7], A0
  181. 0000020A  4267                     clr.w      -[A7]
  182. 0000020C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  183. 00000210  3E1F                     move.w     D7, [A7]+
  184. 00000212  42A7                     clr.l      -[A7]
  185. 00000214  302E FFCE                move.w     D0, [A6 - 0x32]
  186. 00000218  48C0                     ext.l      D0
  187. 0000021A  2F00                     move.l     -[A7], D0
  188. 0000021C  2F3C 0000 0080           move.l     -[A7], 0x80
  189. 00000222  A858                     syscall    BitAnd
  190. 00000224  4A9F                     tst.l      [A7]+
  191. 00000226  6710                     beq        +0x12 /* 00000238 */
  192. 00000228  4267                     clr.w      -[A7]
  193. 0000022A  3F3C 0131                move.w     -[A7], 0x131
  194. 0000022E  42A7                     clr.l      -[A7]
  195. 00000230  A986                     syscall    StopAlert
  196. 00000232  3C1F                     move.w     D6, [A7]+
  197. 00000234  6000 00BE                bra        +0xC0 /* 000002F4 */
  198. label00000238:
  199. 00000238  4267                     clr.w      -[A7]
  200. 0000023A  487A 00C8                pea.l      [PC + 0xC8 /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  201. 0000023E  A997                     syscall    OpenResFile
  202. 00000240  3B5F FD9E                move.w     [A5 - 0x262], [A7]+
  203. 00000244  4267                     clr.w      -[A7]
  204. 00000246  A9AF                     syscall    ResError
  205. 00000248  4A5F                     tst.w      [A7]+
  206. 0000024A  6700 008C                beq        +0x8E /* 000002D8 */
  207. 0000024E  4267                     clr.w      -[A7]
  208. 00000250  487A 00B2                pea.l      [PC + 0xB2 /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  209. 00000254  3F2D FD9A                move.w     -[A7], [A5 - 0x266]
  210. 00000258  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  211. 0000025C  3E1F                     move.w     D7, [A7]+
  212. 0000025E  487A 00A4                pea.l      [PC + 0xA4 /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  213. 00000262  A9B1                     syscall    CreateResFile
  214. 00000264  4267                     clr.w      -[A7]
  215. 00000266  A9AF                     syscall    ResError
  216. 00000268  4A5F                     tst.w      [A7]+
  217. 0000026A  660E                     bne        +0x10 /* 0000027A */
  218. 0000026C  4267                     clr.w      -[A7]
  219. 0000026E  487A 0094                pea.l      [PC + 0x94 /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  220. 00000272  A997                     syscall    OpenResFile
  221. 00000274  3B5F FD9E                move.w     [A5 - 0x262], [A7]+
  222. 00000278  6006                     bra        +0x8 /* 00000280 */
  223. label0000027A:
  224. 0000027A  3B7C FFFF FD9E           move.w     [A5 - 0x262], 0xFFFF
  225. label00000280:
  226. 00000280  0C6D FFFF FD9E           cmpi.w     [A5 - 0x262], 0xFFFF
  227. 00000286  6618                     bne        +0x1A /* 000002A0 */
  228. 00000288  4267                     clr.w      -[A7]
  229. 0000028A  4267                     clr.w      -[A7]
  230. 0000028C  4267                     clr.w      -[A7]
  231. 0000028E  A9AF                     syscall    ResError
  232. 00000290  487A 009A                pea.l      [PC + 0x9A /* 0000032C, value 0x9576F72 '\tWor', pstring "Work File" */]
  233. 00000294  487A 0080                pea.l      [PC + 0x80 /* 00000316, value 0x14525549, pstring "RUInit : OpenResFile" */]
  234. 00000298  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  235. 0000029C  1A1F                     move.b     D5, [A7]+
  236. 0000029E  6054                     bra        +0x56 /* 000002F4 */
  237. label000002A0:
  238. 000002A0  4267                     clr.w      -[A7]
  239. 000002A2  487A 0060                pea.l      [PC + 0x60 /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  240. 000002A6  3F2D FD9A                move.w     -[A7], [A5 - 0x266]
  241. 000002AA  486E FF96                pea.l      [A6 - 0x6A]
  242. 000002AE  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  243. 000002B2  3E1F                     move.w     D7, [A7]+
  244. 000002B4  2D7C 5257 524B FF96      move.l     [A6 - 0x6A], 0x5257524B /* 'RWRK' */
  245. 000002BC  2D7C 5243 4D50 FF9A      move.l     [A6 - 0x66], 0x52434D50 /* 'RCMP' */
  246. 000002C4  4267                     clr.w      -[A7]
  247. 000002C6  487A 003C                pea.l      [PC + 0x3C /* 00000304, value 0x10526173, pstring "Rascal Work File" */]
  248. 000002CA  3F2D FD9A                move.w     -[A7], [A5 - 0x266]
  249. 000002CE  486E FF96                pea.l      [A6 - 0x6A]
  250. 000002D2  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  251. 000002D6  3E1F                     move.w     D7, [A7]+
  252. label000002D8:
  253. 000002D8  42A7                     clr.l      -[A7]
  254. 000002DA  2F3A 0024                move.l     -[A7], [PC + 0x24 /* 00000300, value 0x434E4647 'CNFG' */]
  255. 000002DE  3F3C 012C                move.w     -[A7], 0x12C
  256. 000002E2  A9A0                     syscall    GetResource
  257. 000002E4  285F                     movea.l    A4, [A7]+
  258. 000002E6  2054                     movea.l    A0, [A4]
  259. 000002E8  2B50 FD92                move.l     [A5 - 0x26E], [A0]
  260. 000002EC  2F0C                     move.l     -[A7], A4
  261. 000002EE  A9A3                     syscall    ReleaseResource
  262. label000002F0:
  263. 000002F0  422E 000A                clr.b      [A6 + 0xA]
  264. label000002F4:
  265. 000002F4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  266. 000002F8  4E5E                     unlink     A6
  267. 000002FA  205F                     movea.l    A0, [A7]+
  268. 000002FC  544F                     addq.w     A7, 2
  269. 000002FE  4ED0                     jmp        [A0]
  270. 00000300  434E                     chk.w      D1, A6
  271. 00000302  4647                     not.w      D7
  272. 00000304  1052                     movea.b    A0, [A2]
  273. 00000306  6173                     bsr        +0x75 /* 0000037B */
  274. 00000308  6361                     bls        +0x63 /* 0000036B */
  275. 0000030A  6C20                     bge        +0x22 /* 0000032C */
  276. 0000030C  576F 726B                subq.w     [A7 + 0x726B], 3
  277. 00000310  2046                     movea.l    A0, D6
  278. 00000312  696C                     bvs        +0x6E /* 00000380 */
  279. 00000314  6500 1452                bcs        +0x1454 /* 00001768 */
  280. 00000318  5549                     subq.w     A1, 2
  281. 0000031A  6E69                     bgt        +0x6B /* 00000385 */
  282. 0000031C  7420                     moveq.l    D2, 0x20
  283. 0000031E  3A20                     move.w     D5, -[A0]
  284. 00000320  4F70 656E                chk.w      D7, <<invalid full ext with IS == 1 and I/IS == 6>>
  285. 00000324  5265                     addq.w     -[A5], 1
  286. 00000326  7346                     moveq.l    D1, 0x46
  287. 00000328  696C                     bvs        +0x6E /* 00000396 */
  288. 0000032A  6500 0957                bcs        +0x959 /* 00000C83 */
  289. // begin alternate branch 0000032C-0000032E
  290. label0000032C:
  291. 0000032C  0957                     bchg       [A7], D4
  292. // end alternate branch 0000032C-0000032E
  293. label0000032C: // (misaligned)
  294. 0000032E  6F72                     ble        +0x74 /* 000003A2 */
  295. 00000330  6B20                     bmi        +0x22 /* 00000352 */
  296. 00000332  4669 6C65                not.w      [A1 + 0x6C65]
  297. 00000336  044F 7065                subi.w     A7, 0x7065 /* 'pe' */
  298. 0000033A  6E00 4E56                bgt        +0x4E58 /* 00005192 */
  299. // begin alternate branch 0000033C-00000344
  300. fn0000033C:
  301. 0000033C  4E56 0000                link       A6, 0
  302. 00000340  41ED 0352                lea.l      A0, [A5 + 0x352 /* export_102 */]
  303. // end alternate branch 0000033C-00000344
  304. fn0000033C: // (misaligned)
  305. 0000033E  0000 41ED                ori.b      D0, 0xED
  306. 00000342  0352                     bchg       [A2], D1
  307. 00000344  2B48 FB06                move.l     [A5 - 0x4FA], A0
  308. 00000348  41ED 0372                lea.l      A0, [A5 + 0x372 /* export_106 */]
  309. 0000034C  2B48 FB0A                move.l     [A5 - 0x4F6], A0
  310. 00000350  41ED 0392                lea.l      A0, [A5 + 0x392 /* export_110 */]
  311. // begin alternate branch 00000352-00000354
  312. label00000352:
  313. 00000352  0392                     bclr       [A2], D1
  314. // end alternate branch 00000352-00000354
  315. label00000352: // (misaligned)
  316. 00000354  2B48 FB0E                move.l     [A5 - 0x4F2], A0
  317. 00000358  41ED 026A                lea.l      A0, [A5 + 0x26A /* export_73 */]
  318. 0000035C  2B48 FB12                move.l     [A5 - 0x4EE], A0
  319. 00000360  41ED 0292                lea.l      A0, [A5 + 0x292 /* export_78 */]
  320. 00000364  2B48 FB16                move.l     [A5 - 0x4EA], A0
  321. 00000368  41ED 02B2                lea.l      A0, [A5 + 0x2B2 /* export_82 */]
  322. 0000036C  2B48 FB1A                move.l     [A5 - 0x4E6], A0
  323. 00000370  41ED 02D2                lea.l      A0, [A5 + 0x2D2 /* export_86 */]
  324. 00000374  2B48 FB1E                move.l     [A5 - 0x4E2], A0
  325. 00000378  41ED 02F2                lea.l      A0, [A5 + 0x2F2 /* export_90 */]
  326. 0000037C  2B48 FB22                move.l     [A5 - 0x4DE], A0
  327. label00000380:
  328. 00000380  41ED 0312                lea.l      A0, [A5 + 0x312 /* export_94 */]
  329. 00000384  2B48 FB26                move.l     [A5 - 0x4DA], A0
  330. 00000388  41ED 037A                lea.l      A0, [A5 + 0x37A /* export_107 */]
  331. 0000038C  2B48 FB2A                move.l     [A5 - 0x4D6], A0
  332. 00000390  41ED 039A                lea.l      A0, [A5 + 0x39A /* export_111 */]
  333. 00000394  2B48 FB2E                move.l     [A5 - 0x4D2], A0
  334. // begin alternate branch 00000396-00000398
  335. label00000396:
  336. 00000396  FB2E                     .extension 0xB2E <<F/4-5/5>> // unimplemented
  337. // end alternate branch 00000396-00000398
  338. label00000396: // (misaligned)
  339. 00000398  41ED 029A                lea.l      A0, [A5 + 0x29A /* export_79 */]
  340. 0000039C  2B48 FB32                move.l     [A5 - 0x4CE], A0
  341. 000003A0  41ED 0272                lea.l      A0, [A5 + 0x272 /* export_74 */]
  342. // begin alternate branch 000003A2-000003B0
  343. label000003A2:
  344. 000003A2  0272 2B48 FB36 41ED 02BA 2B48 andi.w     [[A2 + 0x41ED02BA] + A7 * 2 + 0x2B48], 0x2B48 /* '+H' */
  345. 000003AE  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  346. // end alternate branch 000003A2-000003B0
  347. label000003A2: // (misaligned)
  348. 000003A4  2B48 FB36                move.l     [A5 - 0x4CA], A0
  349. 000003A8  41ED 02BA                lea.l      A0, [A5 + 0x2BA /* export_83 */]
  350. 000003AC  2B48 FB3A                move.l     [A5 - 0x4C6], A0
  351. 000003B0  41ED 02DA                lea.l      A0, [A5 + 0x2DA /* export_87 */]
  352. 000003B4  2B48 FB3E                move.l     [A5 - 0x4C2], A0
  353. 000003B8  41ED 02FA                lea.l      A0, [A5 + 0x2FA /* export_91 */]
  354. 000003BC  2B48 FB42                move.l     [A5 - 0x4BE], A0
  355. 000003C0  41ED 031A                lea.l      A0, [A5 + 0x31A /* export_95 */]
  356. 000003C4  2B48 FB46                move.l     [A5 - 0x4BA], A0
  357. 000003C8  41ED 033A                lea.l      A0, [A5 + 0x33A /* export_99 */]
  358. 000003CC  2B48 FB4A                move.l     [A5 - 0x4B6], A0
  359. 000003D0  41ED 0362                lea.l      A0, [A5 + 0x362 /* export_104 */]
  360. 000003D4  2B48 FB4E                move.l     [A5 - 0x4B2], A0
  361. 000003D8  41ED 03A2                lea.l      A0, [A5 + 0x3A2 /* export_112 */]
  362. 000003DC  2B48 FB52                move.l     [A5 - 0x4AE], A0
  363. 000003E0  41ED 027A                lea.l      A0, [A5 + 0x27A /* export_75 */]
  364. 000003E4  2B48 FB56                move.l     [A5 - 0x4AA], A0
  365. 000003E8  41ED 02A2                lea.l      A0, [A5 + 0x2A2 /* export_80 */]
  366. 000003EC  2B48 FB5A                move.l     [A5 - 0x4A6], A0
  367. 000003F0  41ED 02C2                lea.l      A0, [A5 + 0x2C2 /* export_84 */]
  368. 000003F4  2B48 FB5E                move.l     [A5 - 0x4A2], A0
  369. 000003F8  41ED 02E2                lea.l      A0, [A5 + 0x2E2 /* export_88 */]
  370. 000003FC  2B48 FB62                move.l     [A5 - 0x49E], A0
  371. 00000400  41ED 0302                lea.l      A0, [A5 + 0x302 /* export_92 */]
  372. 00000404  2B48 FB8E                move.l     [A5 - 0x472], A0
  373. 00000408  41ED 02AA                lea.l      A0, [A5 + 0x2AA /* export_81 */]
  374. 0000040C  2B48 FB66                move.l     [A5 - 0x49A], A0
  375. 00000410  41ED 0322                lea.l      A0, [A5 + 0x322 /* export_96 */]
  376. 00000414  2B48 FB6A                move.l     [A5 - 0x496], A0
  377. 00000418  41ED 0342                lea.l      A0, [A5 + 0x342 /* export_100 */]
  378. 0000041C  2B48 FB6E                move.l     [A5 - 0x492], A0
  379. 00000420  41ED 035A                lea.l      A0, [A5 + 0x35A /* export_103 */]
  380. 00000424  2B48 FB72                move.l     [A5 - 0x48E], A0
  381. 00000428  41ED 0332                lea.l      A0, [A5 + 0x332 /* export_98 */]
  382. 0000042C  2B48 FB76                move.l     [A5 - 0x48A], A0
  383. 00000430  41ED 025A                lea.l      A0, [A5 + 0x25A /* export_71 */]
  384. 00000434  2B48 FB7A                move.l     [A5 - 0x486], A0
  385. 00000438  41ED 0382                lea.l      A0, [A5 + 0x382 /* export_108 */]
  386. 0000043C  2B48 FB7E                move.l     [A5 - 0x482], A0
  387. 00000440  41ED 03AA                lea.l      A0, [A5 + 0x3AA /* export_113 */]
  388. 00000444  2B48 FB82                move.l     [A5 - 0x47E], A0
  389. 00000448  41ED 0282                lea.l      A0, [A5 + 0x282 /* export_76 */]
  390. 0000044C  2B48 FB86                move.l     [A5 - 0x47A], A0
  391. 00000450  41ED 02CA                lea.l      A0, [A5 + 0x2CA /* export_85 */]
  392. 00000454  2B48 FB8A                move.l     [A5 - 0x476], A0
  393. 00000458  41ED 02EA                lea.l      A0, [A5 + 0x2EA /* export_89 */]
  394. 0000045C  2B48 FB92                move.l     [A5 - 0x46E], A0
  395. 00000460  41ED 030A                lea.l      A0, [A5 + 0x30A /* export_93 */]
  396. 00000464  2B48 FB96                move.l     [A5 - 0x46A], A0
  397. 00000468  41ED 034A                lea.l      A0, [A5 + 0x34A /* export_101 */]
  398. 0000046C  2B48 FB9A                move.l     [A5 - 0x466], A0
  399. 00000470  41ED 032A                lea.l      A0, [A5 + 0x32A /* export_97 */]
  400. 00000474  2B48 FB9E                move.l     [A5 - 0x462], A0
  401. 00000478  41ED 036A                lea.l      A0, [A5 + 0x36A /* export_105 */]
  402. 0000047C  2B48 FBA2                move.l     [A5 - 0x45E], A0
  403. 00000480  41ED 038A                lea.l      A0, [A5 + 0x38A /* export_109 */]
  404. 00000484  2B48 FBA6                move.l     [A5 - 0x45A], A0
  405. 00000488  41ED 03B2                lea.l      A0, [A5 + 0x3B2 /* export_114 */]
  406. 0000048C  2B48 FBAA                move.l     [A5 - 0x456], A0
  407. 00000490  41ED 028A                lea.l      A0, [A5 + 0x28A /* export_77 */]
  408. 00000494  2B48 FBAE                move.l     [A5 - 0x452], A0
  409. 00000498  4E5E                     unlink     A6
  410. 0000049A  4E75                     rts
  411.